package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.BxSdphd;

/**
 * 智能配货单Service接口
 * 
 * @author tianxingxia
 * @date 2025-03-22
 */
public interface IBxSdphdService 
{
    /**
     * 查询智能配货单
     * 
     * @param id 智能配货单主键
     * @return 智能配货单
     */
    public BxSdphd selectBxSdphdById(Integer id);

    /**
     * 查询智能配货单列表
     * 
     * @param bxSdphd 智能配货单
     * @return 智能配货单集合
     */
    public List<BxSdphd> selectBxSdphdList(BxSdphd bxSdphd);

    /**
     * 新增智能配货单
     * 
     * @param bxSdphd 智能配货单
     * @return 结果
     */
    public int insertBxSdphd(BxSdphd bxSdphd);

    /**
     * 修改智能配货单
     * 
     * @param bxSdphd 智能配货单
     * @return 结果
     */
    public int updateBxSdphd(BxSdphd bxSdphd);

    /**
     * 批量删除智能配货单
     * 
     * @param ids 需要删除的智能配货单主键集合
     * @return 结果
     */
    public int deleteBxSdphdByIds(Integer[] ids);

    /**
     * 删除智能配货单信息
     * 
     * @param id 智能配货单主键
     * @return 结果
     */
    public int deleteBxSdphdById(Integer id);
}
